@charset "utf-8";
/* CSS Document author:dreambreeze*/
/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img, div{
    border:medium none;
    margin:0;
    padding:0;
    -moz-box-sizing:border-box; /*Firefox3.5+*/
    -webkit-box-sizing:border-box; /*Safari3.2+*/
    -o-box-sizing:border-box; /*Opera9.6*/
    -ms-box-sizing:border-box; /*IE8*/
    box-sizing:border-box; /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

body, button, input, select, textarea{font:16px/1.4286 Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; color:#333333; }

h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}

em{font-style:normal;}

ul, ol{list-style:none;}

a{text-decoration:none;color:#3D3D3D;}

a:hover{text-decoration:none;
    color:#FC5D53;
}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, select{
    background-color:#FFFFFF;
    border:1px solid #E5E5E5;
    display:inline-block;
    height:30px;
    padding:0 20px;
    font-size:14px;
    color:#333333;
    line-height:20px;
    vertical-align:middle;
}

img, li{border:0px; outline-width:0px; vertical-align:top;}

html, body{position:relative; min-width:1200px; height:100%;}

a, button, input[type="button"]{
    cursor:pointer;
    outline:none;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar{
    width:10px;
    height:10px;
    background-color:#F4F4F4;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius:10px;
    background-color:#F4F4F4;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb{
    border-radius:5px;
    -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);
    background-color:#CCCCCC;
}

/* 公用样式 */
.clear_fix{
    zoom:1;
}

.clear_fix:after{
    content:"";
    display:table;
    clear:both;
}

.fl{
    float:left;
}

.fr{
    float:right;
}

.hide{
    display:none;
}

.ell{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}



